Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Switzerland #1-w3 Switzerland #1-w2 Switzerland #1-w1 Switzerland #1-w4 France F4 Greece F1 Italy F11 Italy F16 Netherlands F1 Finland F2 Finland F1 Switzerland F3 Turkey F11 Switzerland F1 Switzerland F2 Croatia F7 Iran F6 Israel F1 Israel F2 Switzerland F1 Switzerland F2 Switzerland F3 Turkey F16 Turkey F17 Romania F1 Romania F2 Serbia F3 Austria F1 Austria F3 Slovakia F3 Germany F12 Germany F16 Kuwait F1 Kuwait F2 Kuwait F3 Australia F1 Switzerland F1 Switzerland F2 Switzerland F3 Germany F5 Serbia F2 Serbia F3 Portugal F4 Portugal F5 Germany F1 Croatia F6 Bulgaria F3 Switzerland F1 Switzerland F2 Italy F15 Belgium F1 Germany F1 Germany F2 Germany F3 Germany F4 Italy F1 Morocco F1 Morocco F2 Czech Republic F4 Czech Republic F5 Czech Republic F6 Great Britain F8 Great Britain F9 Italy F3 USA F34 USA F35 Switzerland F2 USA F11 Belgium F2 Italy F6 Italy F8 Finland F1 Italy F9 Italy F10 Italy F17 Serbia F2 Germany F13 M15 Wroclaw M15 Sofia 3° Trofeo 'Citta di Brindisi' - Brindisi Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Brasov Challenger - Brasov Timisoara Challenger - Timisoara Alfa Romeo Tennis Cup - Cordenons 7° Trani Cup - Trani Genoa Open Challenger-Fondazione Carige - Genova San Marino Cepu Open - San Marino GHI Bronx Tennis Classic - Bronx 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Pekao Open - Szczecin ATP Guzzini Challenger - Recanati Citta di Como - Como Genoa Open - Genova Ethias Trophy - Mons Tatra Banka Open 2006 - Bratislava Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo Societa Canottieri Mincio 2005 - Mantova Riviera di Rimini Challenger - Rimini Nokian Hakkapeliitta Open - Tampere Tatra Banka Slovak Open - Bratislava IPP Open - Helsinki Guzzini Challenger - Recanati Tampere Challenger KGHM Dialog Polish Indoors - Wroclaw Freudenstadt Challenger Biella Challenger San Marino Challenger Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Eckental Challenger Ortisei Challenger Courmayeur Challenger Le Gosier Challenger Top Wool Challenger-Immagine Trophy - Biella Geneva Challenger Genova Challenger Napoli Challenger Rome Challenger Reggio Emilia Challenger Singapore Challenger Lambertz Open by Stawag - Aachen Florianopolis Challenger Santiago Challenger Orleans Challenger Napoli Challenger Helsinki Challenger Bergamo Challenger Rome Challenger Sopot Challenger Burnie Challenger Braunschweig Challenger Barletta Challenger Furth Challenger Recanati Challenger Tampere Challenger San Marino Challenger Cordenons Challenger Genova Challenger Ortisei Challenger Loughborough Challenger Quimper Challenger Cherbourg Challenger Rome Challenger Arad Challenger Kosice Challenger Poznan Challenger Heilbronn Challenger Orleans Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Vercelli Challenger Tunis Challenger Mons Challenger Aix En Provence Challenger Furth Challenger Prague Challenger Marburg Challenger San Benedetto Challenger Poznan Challenger San Marino Challenger Kenitra Challenger Geneva Challenger Ortisei Challenger Helsinki Challenger Sao Paulo Challenger Tour Finals Vercelli Challenger Turin Challenger Heilbronn Challenger Prague Challenger Poznan Challenger Prague Challenger Columbus Challenger Tiburon Challenger Fairfield Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Maui Challenger Dallas Challenger Cherbourg Challenger Leon Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Heilbronn Challenger Vicenza Challenger Furth Challenger Lyon Challenger Blois Challenger Bastad Challenger Prague Challenger Shanghai Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Caloundra Challenger Charlottesville Challenger Genoa Open 'Fondazione Carige' - Genova Knoxville Challenger Champaign Challenger Columbus Challenger Yokohama Challenger Santiago Challenger St. Brieuc Challenger San Francisco Challenger Tempe Challenger Panama City Challenger Sarasota Challenger Tallahassee Challenger Francavilla Challenger Ostrava Challenger Savannah Challenger Heilbronn Challenger Caltanissetta Challenger Lyon Challenger Todi Challenger Blois Challenger Bastad Challenger Scheveningen Challenger Alphen Challenger Aptos Challenger Zhangjiagang Challenger Eckental Challenger Knoxville Challenger Champaign Challenger BMW Tennis Championship - Sunrise Playford Challenger Helsinki Challenger Newport Beach Challenger Rennes Challenger Indian Wells Challenger Punta Del Este Challenger Santiago Challenger Drummondville Challenger Marbella Challenger Barletta Challenger Sarasota Challenger Tallahassee Challenger Savannah Challenger Rome Challenger Heilbronn Challenger Ortisei Challenger Poznan Challenger Lyon Challenger Blois Challenger Marburg Challenger Padova Challenger Chengdu Challenger Pullach Challenger Gwangju Challenger Szczecin Challenger Morocco Tennis Tour - Casablanca Sibiu Challenger Tiburon Challenger Vicenza Challenger Fairfield Challenger Charlottesville Challenger Eckental Challenger Knoxville Challenger Champaign Challenger Brest Challenger Bangkok Challenger Cherbourg Challenger Bangkok Challenger Bangkok Challenger Indian Wells Challenger Pau Challenger Mons Challenger Phoenix Challenger Prostejov Challenger Marbella Challenger Sophia Antipolis Challenger Sarasota Challenger Bratislava Challenger 5° Sporting Challenger - Turin Ludwigshafen Challenger Braunschweig Challenger Brest Challenger Augsburg Challenger Eckental Challenger Helsinki Challenger Canberra Challenger Tunis Open 2007 - Tunis Prague Challenger Ostrava Challenger Prostejov Challenger Ismaning Challenger Hamburg Challenger Bratislava Challenger Maia Challenger Maui Challenger Biella 2 Challenger Nur-Sultan 1 Challenger Nur-Sultan 2 Challenger Marbella Challenger Rome Challenger Prague Challenger Braunschweig Challenger Rome Challenger Charlottesville Challenger Biel Challenger Orleans Challenger Roanne Challenger Helsinki Challenger Geneva Challenger Poznan Challenger Braunschweig Challenger Chicago Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Hamburg Challenger Canberra Challenger Ottignies-Louvain-la-Neuve Challenger Ilkley Challenger Koblenz Challenger Vilnius Challenger Helsinki Challenger Prague 1 Challenger Prague 2 Challenger Vancouver Challenger Tehran Open 2004 - Tehran Poznan Challenger Troisdorf Challenger Bratislava 1 Challenger Zug Challenger Geneva Challenger Tulln Challenger San Marino Cepu Open - San Marino Sibiu Challenger Gonet Geneva Open - Geneva Lisbon Challenger X Trofeo Ciudad de Quito - Quito Bonn Challenger The LTA Bolton Challenger - Bolton Bratislava Challenger Liberec Challenger Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental San Marino Challenger Campionati Internazionali di Sicilia - Palermo Roanne Challenger Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Internazionali di Tennis di Bergamo - Bergamo Turin Challenger International Indoor Tennis Championships of Croatia - Zagreb Internazionali di Tennis - Bergamo Gerry Weber Open - Halle Mercedes Cup - Stuttgart Mouilleron-Le-Captif Challenger Jameson Cup - Milan Cordenons Challenger Sacramento Challenger The Dubai Tennis Championships - Dubai Orleans Challenger Synsam Swedish Open - Bastad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo BMW Tennis Championship - Sunrise X Torneo Internazionale di Tennis - Barletta ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Tennis Napoli Cup 2006 - Napoli Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb BMW Open - Munich ARAG World Team Championship - Dusseldorf BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich ATP Studena Croatia Open Umag - Umag Open 13 - Marseille The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad ATP Studena Croatia Open - Umag PTT Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Open Sud de France - Montpellier Unique Zagreb Open - Zagreb Luedenscheid Challenger AEGON Championships - London SkiStar Swedish Open - Bastad Toyota Challenger If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Dallas Challenger Aamulehti Tampere Open - Tampere SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Aircel Chennai Open - Chennai Apia International - Sydney Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich IPP Open - Helsinki Mercedes Cup - Stuttgart Heilbronn Challenger Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Istanbul Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva AEGON Championships - London Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Apia International - Sydney Genova Challenger Memphis Open - Memphis Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Bergamo Challenger Grand Prix Hassan II - Marrakech Suisse Open - Gstaad Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Yokohama Challenger Quimper Challenger SkiStar Swedish Open - Bastad Citi Open - Washington Moselle Open - Metz Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril AEGON Championships - London German Tennis Championships - Hamburg Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Open 13 Provence - Marseille US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril BMW Open - Munich Cherbourg Challenger Heilbronn Challenger Winston-Salem Open - Winston-Salem Zhuhai Open - Zhuhai Swiss Indoors Basel - Basel Open Sud de France - Montpellier New York Open - New York Irving Challenger Genova Open Challenger - Genova bett1HULKS Indoors - Cologne Great Ocean Road Open - Melbourne Barcelona Open Banc Sabadell - Barcelona Playford Challenger Ortisei Challenger Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Nordea Open - Bastad European Open - Antwerp Anytech365 Andalucia Open - Marbella Melbourne Summer Set - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Viking International - Eastbourne Nordea Open - Bastad Hamburg European Open - Hamburg Pekao Open - Szczecin Canottieri Minico 2004 - Mantova Palermo Challenger Mersin Challenger Cepu Open - San Marino BA-CA Tennis Trophy - Vienna Oberstaufen Challenger Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Helsinki Challenger ABN/AMRO World Tennis Tournament - Rotterdam Biella Challenger Jameson Cup - Milan Marrakech Challenger Open Seat Godo 2007 - Barcelona Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Manerbio Challenger Stockton Challenger Barletta Challenger The Artois Championships - London Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Timisoara Challenger The LTA Men's Challenger - Southampton Pilot Pen Tennis - New Haven New Haven Challenger Bastad Challenger Grand Prix de Tennis de Lyon - Lyon Napoli Challenger Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Challenger Ford de Cherbourg - Cherbourg Sunrise Challenger Noumea Challenger Estoril Open - Estoril Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg SkiStar Swedish Open - Bastad Suisse Open - Gstaad European Open - Antwerp Swiss Indoors Basel - Basel SkiStar Swedish Open - Bastad SkiStar Swedish Open - Bastad Rakuten Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Serbia Open - Belgrade Abierto de Tenis Mifel - Los Cabos San Diego Open - San Diego Nottingham Challenger Liberec Challenger Wimbledon - London Rabat Challenger Bergamo Challenger Tampere Challenger Quimper Challenger PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Abierto Mexicano Telcel - Acapulco Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Swiss Open - Gstaad Heineken Open - Auckland US Men's Clay Court Championship - Houston Mouilleron-Le-Captif Challenger Gerry Weber Open - Halle Erste Bank Open - Vienna Medibank International - Sydney Kremlin Cup - Moscow BMW Open - Munich Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati The Nottingham Open - Nottingham Shanghai ATP Masters - Shanghai Campionati Internazionali D'Italia - Rome Masters Series - Hamburg BCR Open Romania - Bucharest Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Open Sud de France - Montpellier Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Mercedes Cup - Stuttgart Plava Laguna Croatia Open - Umag Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Dubai Duty Free Tennis Championships - Dubai U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, Group 1, 2R, CRO-ITA 3-2 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, Group 2, 2R, FIN-MON 3-2 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, 1R, ITA-SUI 5-0 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, PO, SUI-BLR 3-2 Davis Cup, World Group, 1R, KAZ-SUI 4-1 Davis Cup, World Group, PO, SUI-SWE 2-3 Davis Cup, World Group, QR, SUI-RUS 1-3 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, World Group I, PO, PER-SUI 3-1 Davis Cup, Group I, 1R, ECU-SUI 2-3 Davis Cup, World Group, PO, UZB-SUI 2-3 Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Australian Open (juniors) AAMI Classic - Kooyong All Lower level tournaments Davis Cup, World Group, PO, ITA-CHI 4-1 Braunschweig Challenger Karlsruhe Challenger Wimbledon - London Davis Cup, Group I, PO, SUI-LIB 3-1 Prague 3 Challenger Braga Challenger Hamburg Challenger Olympics - Beijing Augsburg Challenger Prostejov Challenger Luedenscheid Challenger Tampere Challenger Meerbusch Challenger